#ifndef DATAPACKET_H
#define DATAPACKET_H


///数据包

#include <Qlist>
struct DataPacket{
    int type = 0;         //数据包类型  1 消息包 2 心率包 0 默认包
    QString name;      //数据包名称
    QString jump;      //是否搏动
    QString lead;     //导联状态
    QString res; //结果
    int hr;//心率
    QList<int> data; //数据内容
    //构造函数
    DataPacket(const QString &name)
        : type(0),name(name){}
    //构造函数
    DataPacket(const QString &name, const QString &jump, const QString &lead,const QList<int> &data)
        :type(1), name(name), jump(jump), lead(lead), data(data) {}
    //构造函数心率
    DataPacket(const QString &res, int hr)
        : type(2) ,res(res),hr(hr){}

};


#endif // DATAPACKET_H
